from urllib.parse import parse_qs, urlencode
from urllib.request import urlopen
import logging,json

from django.conf import settings

logger = logging.getLogger('django')

from django.db import models
from itsdangerous import TimedJSONWebSignatureSerializer as Serializer

# Create your models here.
from . import constants
from .exceptions import QQAPIError
from meiduo_mall.utils.models import BaseModel


class OAuthQQUser(BaseModel):
    """
    QQ登录用户数据
    """
    user = models.ForeignKey('users.User', on_delete=models.CASCADE, verbose_name='用户')
    openid = models.CharField(max_length=64, verbose_name='openid', db_index=True)

    class Meta:
        db_table = 'tb_oauth_qq'
        verbose_name = 'QQ登录用户数据'
        verbose_name_plural = verbose_name


